#pragma once

#include "IXBaseObj.h"
#include "IXFrame.h"
#include "IXConfigNode.h"

/**
 *
 */
class ExportXSkinLib IXUIParser : public IXBaseObj
{
    DEF_INTERFACE(IXUIParser, _T("{6F516903-0AF2-4b21-8FBC-32B06DA348A1}"));

public:
    virtual IXControl*  STDMETHODCALLTYPE   CreateUI(IN LPCTSTR szUIPath, IN IXControl* pParent) = 0;
    virtual HRESULT     STDMETHODCALLTYPE   ApplyStyle(IN IXControl* pControl, IN LPCTSTR szStyle) = 0;
};
